package com.cheng.im.service.group.model.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


@Data
@ApiModel("群成员传输对象")
public class GroupMemberDto {

    @ApiModelProperty("群成员用户ID")
    private String memberId;

    @ApiModelProperty("别名")
    private String alias;

    //群成员类型，0 普通成员, 1 管理员, 2 群主， 3 已经移除的成员，当修改群成员信息时，只能取值0/1，其他值由其他接口实现，暂不支持3
    @ApiModelProperty("群成员类型")
    private Integer role;
//    private Integer speakFlag;

    @ApiModelProperty("群成员最后发言时间")
    private Long speakDate;

    @ApiModelProperty("加群方式")
    private String joinType;

    @ApiModelProperty("加入时间")
    private Long joinTime;

}
